s = '你的EQ较低，你常常不能控制自己，极易被自己的情绪所影响。很多时候，你容易被激怒、动火、发脾气，这是非常危险的信号——你的事业可能会毁于你的急躁。对于此，最好的解决办法能够给不好的东西一个号的解释，保持头脑冷静，是自己心情开朗。正如富兰克林所说：“任何人生气都是有理由的，但很少有令人信服的理由。”'
l = '你的EQ一般，对于一件事，你不同时候的表现可能不一，这与你的意识有关，你比前者更具有EQ意识，但这种意识不是常常有的，因此需要你多加注意、时时提醒'
m = '你的EQ较高，你是一个快乐的人，不易恐惧和担忧，对于工作你热情投入、敢于负责，你为人更是正义正直、同情关怀，这是你的优点，应该努力保持'
h = '你的EQ在150分以上，你是一个EQ高手，你的情绪不但是你事业的助手，更是你事业有成的一个重要前提条件'

result = {
    'type': '',
    'describe': '',
    'occupation': ''
}


def EQ(data):
    handle_data = data.replace(',', '')
    a = handle_data[:9].replace('A', '6').replace('B', '3').replace('C', '0')
    b = handle_data[9:16].replace('A', '5').replace('B', '2').replace('C', '0')
    c = handle_data[16:25].replace('A', '5').replace('B', '2').replace('C', '0')
    d = handle_data[25:29].replace('A', '0').replace('B', '5')
    e = handle_data[29:].replace('A', '1').replace('B', '2').replace('C', '3').replace('D', '4').replace('E', '5')

    score_list = [int(i) for i in list(a + b + c + d + e)]
    score = sum(score_list)
    print(score)
    result['type']= '你的EQ分数为：%s' % score
    if (score >= 150):
        result['describe'] = h
    elif (score >= 130):
        result['describe'] = m
    elif (score >= 90):
        result['describe'] = l
    else:
        result['describe'] = s
    result['count'] = {'EQ':score}

    return result
